DigitalPoint\Cloudflare\Repository\CloudflareAbstract D

Total Complexity 253
Dependencies 3
Dependents 0
Total lines 1,987
Lines of code 1,714
Logical lines of code 482
Comment lines 31
Methods 57
Properties 8

Methods 57

Method Rating Maintainability Complexity Lines of code
getSettingsToManage()
D
14
1 644
getZoneSettings()
C
34 26 92
getFirewallRules()
C
34 23 96
getCacheRules()
B
40 19 61
getZoneId()
B
40 18 58
updateSettings()
B
40 17 64
getPageRules()
A
42 12 57
addSpecialCacheRule()
A
37 9 87
prepareGraphQLZoneAnalyticsDmarc()
A
43 9 53
getZoneFirewallAccessRules()
A
46 9 35
prepareGraphQLZoneAnalytics()
A
45 8 39
organizeSettings()
A
48 8 33
getFirewallUserAgentRules()
S
52 7 23
deleteSpecialCacheRule()
S
51 6 27
setEasyMode()
S
39 2 85
timeToHumanReadable()
S
53 6 23
getTurnstileWidgetByDomain()
S
57 6 18
getAccessGroups()
S
57 5 18
getAccessApps()
S
59 5 14
prepareGraphQLDmarcSources()
S
53 4 21
verifyToken()
S
59 4 14
getAccountId()
S
62 4 12
getTurnstileSites()
S
60 3 14
getApiClass()
S
63 3 12
prepareGraphQLCaptchaSolveRate()
S
68 3 6
getZone()
S
67 3 8
getZones()
S
66 2 9
getEndpointResultsByKey()
S
69 2 7
getGraphQLCaptchaSolveRate()
S
72 1 5
domainDetails()
S
75 1 4
getTurnstileWidgetBySitekey()
S
72 1 5
addTurnstileSite()
S
72 1 5
requestTrace()
S
73 1 4
ipDetails()
S
75 1 4
getDmarcSources()
S
72 1 5
whois()
S
75 1 4
getDmarcReports()
S
73 1 5
resolvePromises()
S
100 1 0
getGraphQLZoneAnalyticsDmarc()
S
72 1 5
getSiteUrl()
S
100 1 0
updateOption()
S
100 1 0
phrase()
S
100 1 0
getTimeZone()
S
100 1 0
printableException()
S
100 1 0
dateFormat()
S
100 1 0
getDashBase()
S
78 1 3
getDashBaseAccount()
S
79 1 3
getTeamsDashBase()
S
79 1 3
getZeroTrustDashBase()
S
79 1 3
getTurnstileSiteUrl()
S
78 1 3
getTurnstileSiteUrlEdit()
S
79 1 3
purgeCache()
S
72 1 5
option()
S
100 1 0
getGraphQLZoneAnalytics()
S
72 1 5
prepareGraphQLRuleActivityQuery()
S
71 1 5
getGraphQLRuleActivityQuery()
S
72 1 5
getClassName()
S
100 1 0